/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.jg.gd.report.dto;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;

/**
 * 运单资金流水信息
 *
 * @author duanlikao
 * @created 2021/7/29
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
public class FinanceFlowDTO implements Serializable {

    @XmlElement
    private String		carrier ;//	网络货运企业名称	1..1	an..512	网络货运企业名称
    @XmlElement
    private String		actualCarrier;//	实际承运人名称	1..1	an..512	必填，实际承运人。
    @XmlElement
    private String		actualCarrierID	;//实际承运人统一社会信用代码或证件号	1..1	an..50	必填，实际承运人统一社会信用代码或者证件号。
    @XmlElement
    private String		senderCode	;//网络货运企业交换代码	1..1	an..20	网络货运企业交换代码
    @XmlElement
    private String		documentNumber	;//单证号	1..1	an..35	本资金流水单号，流水单唯一性的单号
    @XmlElement
    private String		documentName;//	单证名称	1..1	an..35	单证中文名称：资金流水单
    @XmlElement
    private String		recCarrier;//	实际收款人	1..1	an..512	实际收款人，实际收取运输费的人员，如车队、司机等
    @XmlElement
    private String		vehicleNumber	;//车辆牌照号	1..1	an..35	对应电子运单中车辆牌照号。
    @XmlElement
    private String		vehiclePlateColorCode;//	车牌颜色代码	1..1	n..2	对应电子运单中车辆颜色代码
    @XmlElement
    private StOrderDTO shippingNoteList ;//	运单列表	1..n
    @XmlElement
    private FinancialListDTO	financialList	 ;//财务列表	1..n
    @XmlElement
    private Integer		pstatus	 ;//标记状态	1..1	n1	表示网络货运资金流水单的状态，0为需要将流水  单提交给国家，-1表示无需提交国家
}
